
        <el-dialog title="字段设置" :visible.sync="showColumnSetting" width="80%">
            <el-checkbox v-model="isAllChecked" :indeterminate="isIndeterminate" @change="handleCheckAllChange">全选
            </el-checkbox>
            <el-checkbox-group v-model="checkList" @change="updateVisibleColumns">
                <el-checkbox
                        v-for="column in el_table_column"
                        :key="column.prop"
                        border
                        size="small"
                        :label="column.label"
                >
                    {{ column.label }}
                </el-checkbox>
            </el-checkbox-group>
            <span slot="footer" class="dialog-footer">
                        <el-button @click="showColumnSetting = false">取 消</el-button>
                        <el-button class="bs-left-10" type="primary" @click="closeVisibleColumns">确 定</el-button>
                      </span>
        </el-dialog>